github.com/go-pg/pg/v10/internal/pool.BufReader.w (field)

21 uses

	github.com/go-pg/pg/v10/internal/pool (current package)
		reader_buf.go#L17: 	r, w      int // buf read and write positions
		reader_buf.go#L59: 	b.r, b.w = 0, 0
		reader_buf.go#L65: 	buffered := b.w - b.r
		reader_buf.go#L74: 		return b.buf[b.r:b.w]
		reader_buf.go#L77: 	if w > b.w {
		reader_buf.go#L78: 		w = b.w
		reader_buf.go#L85: 		buf := b.buf[b.r:b.w]
		reader_buf.go#L86: 		b.r = b.w
		reader_buf.go#L91: 	if w > b.w {
		reader_buf.go#L92: 		w = b.w
		reader_buf.go#L104: 		copy(b.buf, b.buf[b.r:b.w])
		reader_buf.go#L105: 		b.w -= b.r
		reader_buf.go#L109: 	if b.w >= len(b.buf) {
		reader_buf.go#L120: 		n, err := b.read(b.buf[b.w:])
		reader_buf.go#L121: 		b.w += n
		reader_buf.go#L153: 	if b.r == b.w {
		reader_buf.go#L172: 		b.w = 0
		reader_buf.go#L177: 		b.w += n
		reader_buf.go#L293: 	for b.r == b.w {
		reader_buf.go#L307: 	if b.lastByte < 0 || b.r == 0 && b.w > 0 {
		reader_buf.go#L315: 		b.w = 1